package com.ash.dao;

import com.ash.domain.Student;

import java.util.List;

/**
 * @encoding : UTF-8
 * @Time : 2020/12/3 21:08
 * @Author : Chen Chao
 * @File : connection.com.ash.dao.IStudentDao.java
 * @Software : IntelliJ IDEA
 * @since : 1.8
 */
public interface IStudentDao {
    /**
     * 添加学生信息
     * @param student 学生对象
     * @return 添加结果
     */
    boolean add(Student student);

    /**
     * 根据id查找学生
     * @param id 学生的id
     * @return 学生对象
     */
    Student select(int id);

    /**
     * 查询所有学生对象
     * @return 查找的学生结果集
     */
    List<Student> selectAll();

    /**
     * 删除指定的学生信息
     * @param student 学生对象
     * @return 添加的结果
     */
    boolean delete(Student student);

    /**
     * 修改学生信息
     * @param student 学生
     * @return  修改结果
     */
    boolean modify(Student student);
}
